package com.gitee.swsk33.algorithms.lineartable.linkedlist.singlelinkedlist;

/**
 * 单链表测试类
 */
public class SingleLinkedListTest {

	public static void main(String[] args) throws Exception {
		SingleLinkedList<Integer> linkedList = new SingleLinkedList<>();
		// 插入5个元素
		linkedList.add(1);
		linkedList.add(2);
		linkedList.add(3);
		linkedList.add(4);
		linkedList.add(5);
		linkedList.printLinkedList();
		// 在指定位置插入
		linkedList.insert(0, 0);
		linkedList.insert(4, 10);
		linkedList.printLinkedList();
		// 删除一个元素
		linkedList.delete(4);
		linkedList.printLinkedList();
		// 修改一个元素
		linkedList.set(3, 20);
		linkedList.printLinkedList();
		// 获取一个元素
		System.out.println(linkedList.get(2));
	}

}